from dotenv import load_dotenv
load_dotenv()

import asyncio
# from src.example.Prompts import Prompts
# from src.example.OutputParser import OutputParser
from src.example.FewShortExampleSelector import ExampleSelector
# from src.example.MemoryHistory import MemoryHistory
# from src.example.CacheMessage import CacheMessage
# from src.example.Multimodal import Multimodal
# from src.example.Tools import Tools
# from src.example.SeniorTools import SeniorTools
# from src.example.AgentTools import AgentTools
# from src.example.Embedding import EmbeddingStorage
# from src.example.Chroma import ChromaStorage
# from src.example.AgentMcp import AgentMcp
# from src.example.LangGraph import LangGraphExample
# from src.example.LangGraphAgent import LangGraphAgent
# from src.example.LangGraphHumanLoop import LangGraphHumanLoop
# from src.example.LangGraphMoreAgent import LangGraphMoreAgent
# from src.example.Summary import Summary
# from src.example.HuggingFace import HuggingFace
# from src.example.AgentHistory import AgentHistory
import src.example.CoverStationMemory

# from src.project.RagTest import RagTestProject
from src.project.AutoCode import AutoCode


# 启动服务
def serve():
    pass
    # from src.project.Mcp.McpServer import McpServer
    # McpServer().start()

# 启动示例demo
def main():
    # from src.project.Mcp import Mcp

    pass
    # Prompts().start()
    # OutputParser().start()
    # ExampleSelector().start()
    # MemoryHistory().start()
    # Multimodal().start()
    # Tools().start()
    # SeniorTools().start()
    # AgentTools().start()
    # EmbeddingStorage().start()
    # ChromaStorage().start()
    # AgentMcp().start()
    # LangGraphExample().start()
    # LangGraphAgent().start()
    # LangGraphHumanLoop().start()
    # LangGraphMoreAgent().start()
    # Summary().start()
    # HuggingFace().start()
    # AgentHistory().start()

    # RagTestProject().start()
    # Mcp().start()
    # AutoCode().start()
